package com.ssyt.yt1.day9.abstractdemo.shape;

/**
 * <pre>
 * 题目：定义一个形状类，再定义两个子类，要求子类要有求周长、面积的方法？
 * 抽象类（给子类提供方法模版，强制要求子类重写抽象类的抽象方法！）：
 * 1、一旦某个方法被abstract修饰，那么这个一定也要被abstract修饰（抽象类）
 * 2、抽象类不能被实例化
 * 3、只有抽象方法，没有抽象属性的概念
 * 4、抽象类：多了一个抽象方法，但不能实例化
 * </pre>
 * 
 * @author Administrator
 *
 */
public abstract class Shape {

	public abstract double getPerimeter();

	public abstract double getArea();

	// 也可以拥有普通方法
	public void print() {
		System.out.println("Abstract print()...");
	}
}
